5.1.2. VEVENT

  • The three properties are DTSTART, DTEND and DURATION.

  • DTSTART MUST appear once and only one of DTEND or DURATION MAY be present.

  • The DTSTART property for a VEVENT specifies the inclusive start of the event. For recurring events, it also specifies the very first instance in the recurrence set.

  • The DTEND property for a VEVENT calendar component specifies the non-inclusive end of the event.

  • For cases where a VEVENT calendar component specifies a DTSTART property with a DATE value type but no DTEND nor DURATION property, the event’s duration is taken to be one day.

  • For cases where a VEVENT calendar component specifies a DTSTART property with a DATE-TIME value type but no DTEND nor DURATION property, the event ends on the same calendar date and time of day specified by the DTSTART property, that is, it signifies a zero length instant in time.